// pages/nav/project/index.js
const App = getApp();

Page({

    /**
     * 页面的初始数据
     */
    data: {
        articleList: [],
        scrollHeight: null,
    no_more: false, // 没有更多数据
    isLoading: true, // 是否正在加载中
    page: 1, // 当前页码
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {
        let _this = this
        _this.setListHeight();
        _this.getProjectList()
    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {

    },
    bindDownLoad() {
        // 已经是最后一页
        if (this.data.page >= this.data.articleList.last_page) {
          this.setData({
            no_more: true
          });
          return false;
        }
        // 加载下一页列表
        this.getProjectList(true, ++this.data.page);
      },
    setListHeight() {
        let systemInfo = wx.getSystemInfoSync(),
          rpx = systemInfo.windowWidth / 750, // 计算rpx
          tapHeight = Math.floor(rpx * 30), // tap高度
          scrollHeight = systemInfo.windowHeight - tapHeight; // swiper高度
        console.log(
          systemInfo.windowHeight
        );
        this.setData({
          scrollHeight
        });
      },
    getProjectList(isPage, page){
        console.log(isPage,'isPage');
        let _this = this;
        App._post_form('project/lists', {
            page: page || 1,
        }, function(result) {
            let resList = result.data.list,
            dataList = _this.data.articleList;
          if (isPage == true) {
            _this.setData({
              'articleList.data': dataList.data.concat(resList.data),
              isLoading: false,
            });
          } else {
            _this.setData({
              articleList: resList,
              isLoading: false,
            });
          }
        
          });
    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    },
    goProjectDetail(e){
        console.log(e,'ee');
        wx.navigateTo({
          url: '/pages/nav/project/projectDetail/index?id=' + e.currentTarget.dataset.id,
        })
    }

})